草庐IT

java - 简单的 : Element declared twice

全部标签

java - Android 中的流线型 xml 构建器/解析器?

我正在从一本书中学习Androidapi,似乎没有提到用于处理的流线型api原始xml(阅读和写作)。他的解析建议是XmlPullParser,考虑到我在其他平台(LINQtoXML特别是)。这是Android平台上可用的最佳技术吗?显然我可以写一个包装器来避免重复的东西,但如果不存在这样的东西我会感到惊讶。此外,他甚至没有提到在代码中创建xml结构。我对两者都有哪些选择?顺便说一句,熟悉.Net中的LINQtoXML的任何Java开发人员都知道Java中的任何等效内容吗? 最佳答案 由于您可能不想将任何大的DOM加载到Androi

java - JAXB 一步将集合编码为 XmlElement 和 XmlAttribute

我想将集合编码为嵌套属性。现在我有:@XmlElement(name="entry")publicCollectiongetSizes(){...}返回:12但我想得到:如果没有新类,这可能吗? 最佳答案 如果没有新类(class),似乎是不可能的。使用XmlAdapter:classEntryAdapterextendsXmlAdapter{publicEntryAdapter.Entrymarshal(Integerid){returnnewEntry(id);}publicIntegerunmarshal(Entrye){re

java - 如何在 Java 中将不安全字符转换为 XML 的安全字符?

我的文本中有芬兰语字符(例如ä、ö和å),它们在XML中是不安全的,是否有用于此目的的任何库/框架? 最佳答案 XML支持Unicode,因此您唯一真正需要转义的是五个基本XML实体(gt、lt、quot、amp、apos)。如果你使用StringEscapeUtils.escapeXML,它会将你所有的ä、ö和å变成丑陋的\uabcd东西。 关于java-如何在Java中将不安全字符转换为XML的安全字符?,我们在StackOverflow上找到一个类似的问题:

c# - 为最简单的 xml 文件编写最简单的 XML 反序列化类。如何避免嵌套?在根目录反序列化?

我想反序列化一个必须采用这种形式的xml文件AppleOrangeGrapes在我在互联网上阅读的示例中,我能找到的最不可能的格式如下AppleOrangeGrapes并且具有以下反序列化类,用于将其转换为类对象。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceXMLSerialization_Basket{[System.Xml.Serialization.XmlRootAttribute("Basket",Namespace="BasketNamespace

java - 在 Java 中使用多个 XSD 验证 XML

我想用Java解析XML文件并在同一步骤中针对XSD模式验证它。一个XML文件可能包含多个模式的内容,如下所示:helloworld给定命名空间,可以提供相应的xsd文件,但使用的命名空间在解析之前是未知的。如果模式定义了属性的默认值,我也想以某种方式知道。如果架构已知,我能够验证文件,我能够在没有验证的情况下解析文件,并且我实现了LSResourceResolver。但是,我无法让所有这些一起工作。我必须如何设置我的(SAX)解析器? 最佳答案 设计JavaXMLAPI的人一定是吸毒了......publicvoidparseAn

java - 尝试在 Java 中验证 XML 时出错

我正在尝试验证我使用本地架构创建的一个xml,但抛出了一些异常错误。我的代码:SAXParserFactoryfactory=SAXParserFactory.newInstance();factory.setValidating(true);factory.setNamespaceAware(true);SchemaFactoryschemaFactory=SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");factory.setSchema(schemaFactory.newSchema(newSource[]

java - 加载 XML 非常慢

我继承了一个数据存储,它使用简单的文本文件来保存文档。文档有一些属性(日期、标题和文本),这些属性被编码在一个文件名中:-.txt,文件的主体是文本。但实际上系统中的文档有更多的属性,并且再次提出要添加更多的属性。切换到XML格式似乎合乎逻辑,我已经这样做了,每个文档现在都编码在它自己的XML文件中。但是,从XML读取文件现在慢得离谱!(2000篇.txt格式的文章需要几秒钟,而现在2000篇.xml格式的文章需要10多分钟)。我当时使用的是DOM解析器,在发现读取速度有多慢之后,我切换到SAX解析器,但它仍然很慢(好吧,更快,但仍然需要10分钟)。是XML就是那么慢,还是我在做一些奇

java - JSP - TransformerFactory.newInstance().newTransformer(xsl) 返回空值?

JavaAPI保证它永远不会返回null-但对我来说,它是!http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerFactory.html#newTransformer(javax.xml.transform.Source)相关代码:xml=newStreamSource(newURL(mondialURL).openStream());xsl=newStreamSource(newFile("/REMOVED/countriesnofilter.xsl"));result=newStre

java - Java中的XML解析和DOM管理

我需要用java管理xml。只有DOM就足够了...我需要一些非常简单或更好的东西我真的会避免安装新库......Java6中使用的包是什么??我查看了文档,但没有提供任何明确的信息,只是对org中xml的引用,但没有提供任何有用的信息......或者我没有找到它:(谢谢 最佳答案 XMLDOM解析器包含在Java6中。以下是如何使用它的片段:importjavax.xml.parsers.*;importorg.w3c.dom.*;importorg.xml.sax.*;....finalDocumentBuilderFactor

ffmpeg的安装与简单运用

ffmpeg是一款开源且强大的音视频处理工具,很多播放器底层用的都是他。安装ffmpeg的安装很简单先从官网下载安装包,这里以Windows系统下举例子,下载的时候不要下载源码,下载源码需要自己编译。下载好后解压缩按照下图中文字描述将对应文件复制到指定目录即可,或者将bin目录添加到系统环境变量也行测试是否安装完成简单运用先介绍一些基本概念容器/文件:特定格式的多媒体文件,如mp4、mkv、flv等。用来存放视频(流),音频(流),字幕等东西。媒体流:表示时间轴上的一段连续数据,如一段声音、视频、字幕数据,可压缩可不压缩,压缩的数据需关联特定的编解码器。数据帧/数据包:通常,媒体流由大量的数据